Sagemath (ou Sage) est un logiciel de mathématiques sous licence libre (GPL). Il combine la puissance de nombreux programmes libres dans une interface commune basée sur le langage de programmation Python.
Sage a pour but de devenir une alternative libre aux logiciels Magma, Maple, Mathematica et Matlab. Sage permet de faire des mathématiques générales et avancées, pures et appliquées. Il couvre une vaste gamme de mathématiques, dont l'algèbre, l'analyse, la théorie des nombres, la cryptographie, l'analyse numérique, l'algèbre commutative, la théorie des groupes, la combinatoire, la théorie des graphes, l'algèbre linéaire formelle, etc …
Verifiez bien avant toute installation depuis le site officiel de Sagemath que les binaires disponibles correspondent bien à votre version d'Ubuntu installée !!!!!!!
— feeatmod Le 25/07/2011, 21:58
Depuis Lucid Lynx, Sagemath n'est plus dans les dépôts car les versions sont trop souvent mises à jour. Il faut donc aller télécharger les binaires sur le site officiel. Des binaires spécifiques Ubuntu sont disponibles. Pour la plupart, le binaire à télécharger sera
sage-*.*.*-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma
où *.*.* est le numéro de la version actuelle (4.5.3 le 10 septembre 2010).
L'installation consiste simplement à extraire l'archive dans /usr/local/share et mettre un lien vers l'exécutable dans /usr/local/bin :
sudo -i cd /usr/local/share tar --lzma -xvf /chemin_vers_paquet_sage/sage-*.*.*-linux-32bit-ubuntu***-***.lzma ln -s /usr/local/share/sage.*-*-*-linux-32bit-ubuntu***-***/sage /usr/local/bin/sage sage
Pour Ubuntu 11.04, il peut être nécessaire en cas de problème d'Installer le paquet gfortran
Pour installer Sagemath, il suffit d'installer le paquet sagemath (dans les dépôts Universe depuis Ubuntu 9.04).
Voici comment installer la dernière version de Sage et en donner l'usage à tous les utilisateurs du système.
sage-*.*.*.tar), et le placer dans votre Dossier personnel.tar -xvf sage-*.*.*.tar
sudo mv sage-*.*.* /usr/local/share/
cd /usr/local/share/sage-*.*.*
sudo make
sage et bash-python dans un dossier du PATH, en saisissant dans un terminal les commandes suivantes:sudo cp sage /usr/local/bin/ sudo cp sage-python /usr/local/bin/
sage en modifiant le fichier /usr/local/bin/sage avec les droits administrateur, par exemple si vous utilisez l'environnement Gnome:gksudo gedit /usr/local/bin/sage
Remplacer la ligne suivante :
« SAGE_ROOT="….." »
par
« SAGE_ROOT="/usr/local/share/sage-4.3.5/" »
Enregistrer et fermer le fichier.
/usr/local/bin/).sudo chmod a+x sage sudo chmod a+x sage-python
sage pointe bien sur le script désiré.which sage
Il suffit de lancer la commande shell suivante dans un terminal:
sage
On obtient quelque chose comme:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| Sage Version 4.3.5, Release Date: 2010-03-2 |
| Type notebook() for the GUI, and license() for information. |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sage:
À l'invite, on frappe «2+2 », puis on valide par la combinaison: <Maj><Entr>.
Si l'on veut lancer l'interface web de Sage, il faut lancer dans un terminal :
sage -n
Le navigateur par défaut s'ouvre (port 8000 sur localhost).
Pour fermer correctement le serveur, clore le navigateur puis faire un Ctrl-C dans le terminal.
Pour quitter sage : quit <Maj><Entr>
Contributeur principal: Valère Bonnet